import java.util.ArrayList;

public class Test1 {
    public static void main(String[] args) {
//        分割的例子
//        定义数组，以,为分隔符然后循环遍历数组
//        String str = "apple,orange,banana";
//        String[] result = str.split(",");
//        for (int i = 0;i< result.length;i++) {
//            System.out.println(str);
//        }

//        substing截取
        String str1 = "Hello, Java!";
        // 7以后的字符春哥
        String subStr = str1.substring(9);
        System.out.println(subStr); // 输出：va!

        // 提取从索引 0 到索引 4（不包括索引 4 的字符）的子字符串 (0,8)只显示7个字符
         String Str2 = str1.substring(0, 8);
        System.out.println(Str2); // 输出：Hello
//以~~开头
        if (str1.startsWith("H")) {
            System.out.println(str1);
        }
//以~~·结尾
        if (str1.endsWith("a")) {
            System.out.println(str1);
        }
//        包含
        ArrayList<String> fruits = new ArrayList<>();
        fruits.add("apple");
        fruits.add("banana");
        fruits.add("orange");

      Boolean hasApple = fruits.contains("apple");
        if (hasApple) {
            System.out.println("The list contains 'apple'.");
        } else {
            System.out.println("The list does not contain 'apple'.");
        }

//  替换
        String tihuan = "Hello, world!";
        String tiihuanh= tihuan.replace("world", "Java");
        System.out.println("替换: " + tiihuanh);
//equals
         if (tihuan.equals("替换")){
             System.out.println("正确");
         }else {
             System.out.println("不对");
         }


    }
}